Applying Financial Time Series Analysis to the Dynamic Analysis of Software
نویسندگان
چکیده
Dynamic analysis of programs is one of the most promising techniques to reverse-engineer legacy code for software understanding. However, the key problem is to cope with the volume of data to process, since a single execution trace could contain millions of calls. Although many trace analysis techniques have been proposed, most of them are not very scalable. To overcome this problem, we developed a segmentation technique where the trace is pre-processed to give it the shape of a time series of data. Then we apply technical analysis techniques borrowed from the financial domain. In particular we show how the moving average filtering can be used to identify the “trend” of the involvement of the class in the execution of the program. Based on the comparison of the “trends” of all the classes, one can compute the coupling of classes in order to recover the hidden functional architecture of the software.
منابع مشابه
Dynamic Harmonic Analysis of Long Term over Voltages Based on Time Varying Fourier series in Extended Harmonic Domain
Harmonics have become an important issue in modern power systems. The widespread penetration of non-linear loads to emerging power systems has turned power quality analysis into an important operation issue under both steady state and transient conditions. This paper employs an Extended Harmonic Domain (EHD) based framework for dynamic analysis of long term analysis over voltages during the tra...
متن کاملForecasting flow discharge through time series analysis using SARIMA model for drought conditions, a case study of Jamishan River
Nowadays, water supply is more limited and providing water is more difficult due to increasing population and demand for water. Thus, due to rainfall shortage and impacts of drought, the need for forecasting monthly and annual rainfall and flow discharge through time series analysis is acutely felt. One of the key assumption in time series is their static condition. However, hydrological time s...
متن کاملDynamic characterization and predictability analysis of wind speed and wind power time series in Spain wind farm
The renewable energy resources such as wind power have recently attracted more researchers’ attention. It is mainly due to the aggressive energy consumption, high pollution and cost of fossil fuels. In this era, the future fluctuations of these time series should be predicted to increase the reliability of the power network. In this paper, the dynamic characteristics and short-term predictabili...
متن کاملDetermining the Critical Intensity for Crack Initiation in Concrete Arch Dams by Endurance Time Method
This study aims at determining the critical seismic intensity at which cracks are expected to develop in a concrete arch dam. This intensity is referred to as crack initiation intensity. The crack initiation intensity measure implies that earthquakes with the intensity measure higher than this value are expected to induce cracks in the arch dam. This quantity is an indicator for seismic evaluat...
متن کاملOn The Behavior of Malaysian Equities: Fractal Analysis Approach
Fractal analyzing of continuous processes have recently emerged in literatures in various domains. Existence of long memory in many processes including financial time series have been evidenced via different methodologies in many literatures in past decade, which has inspired many recent literatures on quantifying the fractional Brownian motion (fBm) characteristics of financial time series. Th...
متن کامل